//页面加载完执行
window.onload = function() {
	var face = document.getElementById('face');
	face.onclick = function() {
		window.open('face.php', 'face',
				'width=400,height=400,left=0,top=0,scrollbars=1');
	};
	code();
	// 表单验证
	var fm = document.getElementsByTagName('form')[0];
	fm.onsubmit = function() {
		//用户名
		if (fm.name.value.length < 2 || fm.name.value.length > 20) {
			alert('用户名长度不得小于2位或大于20位！');
			fm.name.value = '';//清空错误内容
			fm.name.focus();//聚焦点..
			return false;
		}
		if (/[\<\>\'\"\ ]/.test(fm.name.value)) {
			alert('用户名含有非法字符！');
			fm.name.value = '';//清空错误内容
			fm.name.focus();//聚焦点..
			return false;
		}
		//密码
		if (fm.password.value.length < 6 || fm.password.value.length > 18) {
			alert('密码长度不得小于6位或大于18位！');
			fm.password.value = '';//清空错误内容
			fm.password.focus();//聚焦点..
			return false;
		}
		//确认密码
		if (fm.password.value != fm.passworded.value) {
			alert('两次密码输入不一致！');
			fm.passworded.value = '';//清空错误内容
			fm.passworded.focus();//聚焦点..
			return false;
		}
		//提示问题
		if (fm.question.value.length < 4 || fm.question.value.length > 20) {
			alert('提示问题最短4个字符，最大20个字符！');
			fm.question.value = '';//清空错误内容
			fm.question.focus();//聚焦点..
			return false;
		}
		//回答
		if (fm.question.value == fm.answer.value) {
			alert('提示问题不能与回答一致');
			fm.answer.value = '';//清空错误内容
			fm.answer.focus();//聚焦点..
			return false;
		}
		//email 待添加
		//qq 待添加
		//url 待添加
		//验证码
		if (fm.code.value.length != 4) {
			alert('验证码位数出错');
			fm.code.value = '';//清空错误内容
			fm.code.focus();//聚焦点..
			return false;
		}
		return true;
	};
};
